// Copyright 2012 Google Inc. All Rights Reserved.

package com.google.appengine.preferencessync.adapter;

import android.content.ContentProvider;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;

/**
 * This is a ContentProvider because sync adapter needs to have. We want to 
 * keep the interface simple. We don't want the user to go through this 
 * content provider each time the user goes edit the SharedPreferences.
 */
public class SyncableSharedPreferencesProvider extends ContentProvider {

  @Override
  public int delete(Uri uri, String selection, String[] selectionArgs) {
    return 0;
  }

  @Override
  public String getType(Uri uri) {
    return null;
  }

  @Override
  public Uri insert(Uri uri, ContentValues values) {
    return null;
  }

  @Override
  public boolean onCreate() {
    return true;
  }

  @Override
  public Cursor query(
      Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
    return null;
  }

  @Override
  public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
    return 0;
  }
}
